body,
html {
  font-family: Sans-serif !important;
  overflow-x: hidden;
}

// 滚动条
::-webkit-scrollbar {
  width: 6px;
  height: 4px;
  background-color: #f5f5f5;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(139, 139, 139, 0.1);
  border-radius: 10px;
  background-color: #f5f5f5;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(170, 170, 170, 0.3);
  background-color: rgb(196, 196, 196);
}

.ant-layout {
  .anticon {
    // width: 1em;
    // height: 1em;
    font-size: 16px !important;
    vertical-align: middle;
    fill: currentColor;
    overflow: hidden;

    // 减少右侧间距
    &.marign-inset {
      margin-right: -5px;
    }
  }
}

// 小屏情况 table 文本排列
@media (max-width: 480px) {
  .ant-table-tbody > tr > td,
  .ant-table-tbody > tr > th,
  .ant-table-thead > tr > td,
  .ant-table-thead > tr > th {
    white-space: pre;
  }
  .ant-table-body {
    width: 100%;
    overflow-x: auto;
  }
}
